           table
           {
               margin:0px;
               padding:0px;
               border:0px;
               border-collapse:collapse;
               vertical-align:top;
           }
           td
           {
               margin:0px;
               padding:0px;
               border:0px;
               vertical-align:top;
           }
           tr
           {
               margin:0px;
               padding:0px;
               border:0px;
           }
           .cartwrapper
           {
               border:solid 2px #8ECA56;
               -moz-border-radius:10px;
               -webkit-border-radius:10px;
               border-radius:10px;
               margin-top:10px;
               background-color:White;
           }
           .carticontd
           {
               vertical-align:top;
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1.1em;
               font-weight:bold;
               line-height:30px;
               text-align:center;
               width:230px;
               border-bottom:dashed 1px black;
               vertical-align:top;
           }
           .carticontd img
           {
               vertical-align:middle;
           }
           .carttblitmhead
           { 
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;
               text-align:left;
               font-weight:bold;
               line-height:25px;
               border-bottom:dashed 1px black;
               vertical-align:top;
               width:110px;
               background-color:#eee8aa;
           }
           .carttblqtyhead
           { 
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;
               text-align:right;
               font-weight:bold;
               line-height:25px;
               border-bottom:dashed 1px black;
               width:55px;
               vertical-align:top;
               background-color:#eee8aa;
           }
           .carttblamthead
           { 
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;
               text-align:right;
               font-weight:bold;
               line-height:25px;
               border-bottom:dashed 1px black;
               width:50px;
               vertical-align:top;
               background-color:#eee8aa;
           }
           .carttblhead
           {
               width:15px;
               background-color:#eee8aa;
               border-bottom:dashed 1px #999999;
           }
           .carttblheadcleartop
            {
               
               background-color:white;
               border-bottom:dashed 1px #999999;
               border-top:dashed 1px #999999;
            }
           .carttblheadclear
            {
               background-color:white;
               border-bottom:dashed 1px black;
               border-top:dashed 1px #999999;
            }
           .TdItem
           {
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;           
               line-height:20px;
               vertical-align:top;
               border-top:dashed 1px #999999;
           }
           .TdQty
           {
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;             
               line-height:20px;
               text-align:right;
               vertical-align:top;
               border-top:dashed 1px #999999;
           }
           .TdAmt
           {
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;            
               line-height:20px;
               text-align:right;
               vertical-align:top;
               border-top:dashed 1px #999999;
           }
           .TdImg
           {
               text-align:right;
               vertical-align:middle;
               border-top:dashed 1px #999999;
           }
           .TdImg img
           {
               text-align:right;
               margin-top:20px;
            }
           .carttotal
           {
                vertical-align:top;
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1.1em;
               font-weight:bold;
               line-height:25px;
               text-align:center;
               width:230px;
               
           }
           .gttotlbl
           {
               vertical-align:top;
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;
               font-weight:bold;
               line-height:25px;
               text-align:left;
               padding-left:5px;
                border-top:dashed 1px black;
                border-bottom:dashed 1px black;
                border-top:dashed 1px black;
                background-color:#eee8aa;
           }
           .gttottxt
           {
               vertical-align:top;
               font-family:Calibri,Helvetica,Arial,sans-serif;
               font-size:1em;
               font-weight:bold;
               line-height:25px;
               text-align:right;
                border-top:dashed 1px black;
                border-bottom:dashed 1px black;
                 border-top:dashed 1px black;
                 background-color:#eee8aa;
           }
           .gttdblk
           {
                border-top:dashed 1px black;
                border-bottom:dashed 1px black;
               background-color:#eee8aa;
                
           }
           .carttbl
           {
               margin:0px;
               padding:0px;
               vertical-align:top;
               border:0px;
           }
           .cartbtn
           {
               vertical-align:top;
               text-align:center;
               
           }
           
           
           
           .pendingitm
           {
               background-color:#EEEEEE;
               font-family:Arial , Helvetica, sans-serif;
               font-size:0.90em;
           }
           .iCont
            {
               width:210px; 
               clear:both;
               font-family:Arial , Helvetica, sans-serif ;
               font-size:0.90em;
               background-color:red;
               margin-left:5px;
               
            }
            .Conthead
            {
               width:210px; 
               clear:both;
               font-family:Arial , Helvetica, sans-serif ;
               font-size:0.90em;
               font-weight:bold;
               background-color:#EEEEEE;
               margin-left:5px;
             
              
            }
            
            .itemnamehead
            {
                background-color:#EEE8AA;
                width:87px;
                float:left;
                font-weight:bold;
                text-align:center;
            }
            .iqtyhead 
            {
                background-color:#EEEEEE;
                width:47px;
                float:left;
                font-weight:bold;
                text-align:center;
            }
            .iamthead
            {
               background-color:#EEEEEE;
                 width:60px;
                float:left;
                font-weight:bold;
                text-align:center;
            }
            
            .ItemName
            {
                width:87px;
                float:left;
              background-color:#EEE8AA;
                font-family:Arial , Helvetica, sans-serif ;
               font-size:0.90em;
               
            }
            .ItemQntAmt
            {
                width:47px;
                
                float:left;
                font-family:Arial , Helvetica, sans-serif ;
               font-size:0.90em;
            }
            .ItemQntAmt1
            {
                width:60px;
                float:left;
                font-family:Arial , Helvetica, sans-serif ;
               font-size:0.90em;
              
            }
            .ImgCont
            {
                width:10px;
                float:left;
                padding-top:1px;
            }
            .cartlinebreck
            {
             
             line-height:4px;
             height:4px;
             clear:both;
            }
            .cartlinebreck0
            {
             background-color:#8ECA56;
             line-height:4px;
             height:4px;
             clear:both;
            }
            .cartabovelinebreck
            {
                line-height:10px;
             height:10px;
             clear:both;
            }
            cartlinebreck1
            {
             
             line-height:10px;
             height:10px;
             clear:both;
            }
            
            
            .cartlinebreckabovehead
            {
             border-top-style:dashed;
             border-top-color:Black;
             border-top-width:1px;
             
             clear:both;
            }
            .cartlinebreckbelowhead
            {
             border-top-style:dashed;
             border-top-color:Black;
             border-top-width:1px;
             line-height:4px;
             height:4px;
             clear:both;
            }
            
            .GTDiv
                {
                    width:200px;
                    float:left;
                    margin-left:5px;
             
                }
            .GTText
                {
                    width:100px;
                    float:left;
                    font-family:Arial , Helvetica, sans-serif ;
                    font-size:0.90em;
                    font-weight:bold;
                }
            .GTNum
                {
                    width:50px;
                    float:left;
                    font-family:Arial , Helvetica, sans-serif ;
                    font-size:0.90em;
                    font-weight:bold;
                }
